#include <linux/module.h>
#include <linux/i2c.h>
#include <linux/slab.h>
#include <linux/fs.h>
#include <linux/cdev.h>
#include <linux/uaccess.h>

#define DEBUG(fmt, arg...)  printk(KERN_NOTICE "--atca-crypto-verify-- " fmt "\n", ##arg);
#define ERROR(fmt, arg...)  printk(KERN_ERR    "--atca-crypto-verify-- " fmt "\n", ##arg)

extern int atca_crypto_verify_key(int slot);
static int __init atca_crypto_verify_init(void)
{
    int ret;

    DEBUG("init");
    ret = atca_crypto_verify_key(1);
    DEBUG("atca_crypto_verify_key 1 ret:%d", ret);
    ret = atca_crypto_verify_key(2);
    DEBUG("atca_crypto_verify_key 2 ret:%d", ret);
    ret = atca_crypto_verify_key(3);
    DEBUG("atca_crypto_verify_key 3 ret:%d", ret);

    return 0;
}
static void __exit atca_crypto_verify_exit(void)
{
    DEBUG("exit");
}

late_initcall(atca_crypto_verify_init);
module_exit(atca_crypto_verify_exit);

MODULE_AUTHOR("Leemeiyung");
MODULE_DESCRIPTION("atca crypto driver verify");
MODULE_LICENSE("GPL");
